﻿using System;
using BusinessLogic.Connectivity.Entities;
using BusinessLogic.BusinessEntity.Entities;
using System.Collections.Generic;
using BusinessLogic.Connectivity.Interfaces;

namespace BankApplication.BusinessLogic
{

    class ServerProxy : IServerContract
    {
		public ServerResponse<Client> CreateClient(Client client, Credentials credentials, string publicKey, string sessionTicket)
		{
			return null;
		}

		public ServerResponse<Client> DeleteClient(int clientId, string sessionTicket)
		{
			return null;
		}

		public ServerResponse<List<Client>> GetAllClients(string sessionTicket)
		{
			return null;
		}

		public ServerResponse<DocumentEnvelope> GetSessionTicket(Credentials credentials)
		{
			return null;
		}


		public ServerResponse<DocumentEnvelope> ReceiveDocument(DocumentEnvelope envelope, string ticket)
		{
			return null;
		}


		public ServerResponse<List<RemittanceAdvice>> GetUnprocessedRAs(string sessionTicket)
		{
			return null;
		}

	}
}
